#region Copyright

// The contents of this file are subject to the Mozilla Public License
//  Version 1.1 (the "License"); you may not use this file except in compliance
//  with the License. You may obtain a copy of the License at
//  
//  http://www.mozilla.org/MPL/
//  
//  Software distributed under the License is distributed on an "AS IS"
//  basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
//  License for the specific language governing rights and limitations under 
//  the License.
//  
//  The Initial Developer of the Original Code is Robert Smyth.
//  Portions created by Robert Smyth are Copyright (C) 2008.
//  
//  All Rights Reserved.

#endregion

using System.ComponentModel;
using NoeticTools.Windows.Forms;
using WeifenLuo.WinFormsUI.Docking;


namespace VicFireReader.CFA.UI
{
    public partial class ContentForm : DockContent
    {
        public ContentForm()
        {
            InitializeComponent();
        }

        [Category("Appearance")]
        [DefaultValue("Header Text")]
        public string HeaderText
        {
            get { return headerPanel.HeaderText; }
            set { headerPanel.HeaderText = value; }
        }

        protected PlaceHolderControl ContentPlaceHolder
        {
            get { return placeHolderControl; }
        }

        protected void SetError(string errorText)
        {
            ((IErrorIndicator) headerPanel).SetError(errorText);
        }

        protected void ClearError()
        {
            ((IErrorIndicator) headerPanel).ClearError();
        }
    }
}